#include "include/intext.h"



void enableInt0()
{
  bitSet(__GICR__, __INT0);
  bitSet(__MCUCR__, __ISC01);
}

void enableInt0Action(void (*onInt0Funct))
{
  bitSet(__GICR__, __INT0);
  bitSet(__MCUCR__, __ISC01);
  if (onInt0Funct)
    addHandler(HWND_INT0, onInt0Funct);
}

void onInt0(void (*Handler))
{
  if (Handler)
    addHandler(HWND_INT0, Handler);

}

void enableInt1()
{
  bitSet(__GICR__, __INT1);
  bitSet(__MCUCR__, __ISC11);
}

void enableInt1Action(void (*onInt1Funct))
{
  bitSet(__GICR__, __INT1);
  bitSet(__MCUCR__, __ISC11);
  if (onInt1Funct)
    addHandler(HWND_INT1, onInt1Funct);
}

void onInt1(void (*Handler))
{
  if (Handler)
    addHandler(HWND_INT1, Handler);
}
